package top.yxqz.list;

import java.util.ArrayList;

/**
 * @author Mr.余
 * @date 2022/11/7
 * @package top.yxqz.list
 */
public class ArrayListDemo1 {
    public static void main(String[] args) {
        ArrayList<String> strs = new ArrayList<>();
//        添加元素  add是添加到集合尾部，尾插法
        strs.add("唱歌");
        strs.add("跳舞");
        strs.add("篮球");
//        获取元素 使用get方法   alt + 两次回车
//        在集合中，也是通过indexOf方法来获取元素的第一次出现的索引
        String str = strs.get(strs.indexOf("跳舞"));
        System.out.println("得到的元素是："+str);
//        获取集合的长度 size（）
        for(int i = 0 ;i<strs.size();i++) System.out.println(strs.get(i));

        strs.remove("跳舞");
        System.out.println("-------------删除过后-----------------");
        for(int i = 0 ;i<strs.size();i++) System.out.println(strs.get(i));

//        修改数据 set
        strs.set(strs.indexOf("唱歌"),"rap");
        System.out.println("-------------------------");
        for(int i = 0 ;i<strs.size();i++) System.out.println(strs.get(i));

    }
}
